package com.yang.moyu.meta.system.mapper;

import com.yang.moyu.meta.system.domain.SysDepartment;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * Create by 10296 on 2021/12/16
 *
 * @Description:
 */
public interface SysDepartmentMapper {


    /**
     * 根据ID查询部门
     *
     * @param id 参数
     * @return 部门
     */
    SysDepartment getSysDepartmentById(Serializable id);

    /**
     * 获取部门列表
     *
     * @param paramsMap 参数
     * @return ""
     */
    List<Map<String, Object>> getSysDepartmentPageList(Map<String, Object> paramsMap);

    /**
     * 保存
     *
     * @param sysDepartment 参数
     * @return 1
     */
    int saveSysDepartment(SysDepartment sysDepartment);

    /**
     * 修改
     *
     * @param paramsMap 参数
     * @return 1
     */
    int updateSysDepartment(Map<String, Object> paramsMap);

    /**
     * 删除
     *
     * @param id id
     * @return 1
     */
    int deleteSysDepartmentById(String id);

}
